package packageClient;

import java.util.TimerTask;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;


public class ActionPassaTurno extends TimerTask{

	private Client client;
	private JFrame sessioneDiGioco;
	private JLabel turno;
	private GiaMosso giamosso;
	
	
	public ActionPassaTurno(Client client,JFrame sessioneDiGioco, JLabel turno,GiaMosso giamosso){
		this.client=client;
		this.sessioneDiGioco=sessioneDiGioco;
		this.turno=turno;
		this.giamosso=giamosso;
		
		
	}
	
	public void stampaMex(String mess){
		JOptionPane.showMessageDialog(sessioneDiGioco, mess);
	}
	
	
	/**
	 * Metodo che passa il turno automaticamente dopo 120 secondi che il giocatore l'ha confermato
	 */
	
	public void run() {
		stampaMex("Turno Passato Automaticamente");
		client.passaTurno();
		turno.setText("");
		giamosso.setGiamosso(false);
		giamosso.setGiacresciutoodeposto(false);
		
	}
	
	
	
	
}
